/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.farmcode.plugin.objectinfo.jdbc;

import com.farmcode.api.types.Type;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.List;

/**
 *
 * @author oiprado
 */
public interface DatabaseObjectInfo <T, J> {
  public List<T> explore() throws SQLException;
  public J exploreChilds(J dbo) throws SQLException;
  public void setTypes(HashMap<Integer, Type> types);
  public HashMap<Integer, Type> getTypes();
}
